package com.autonavi.collapse.task;

import com.autonavi.collapse.task.model.TaskConfig;
import com.autonavi.collapse.task.model.TaskTemplate;

import java.util.List;

public interface TaskListener {

    void init() throws Exception;

    void destroy();

    List<TaskConfig> onCreate(TaskTemplate taskTemplate);

    void onDispatch(TaskConfig task);

    void onCancel(String taskId);

}
